<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 1.请定义一个变量str1并赋值一个字符串"hello"，再定义一个变量str2并赋值一个字符串"world"，那么str1 + str2 的值是多少?
        /*       var Str1 = 'hello',
                  str2 = 'world';
              alert(Str1 + str2); */


        // 2.变量的命名应当符合什么规则?
        /*   a.不以数字开头命名; b.不以符号开头命名, 除'&'及'_'以外;
          c.第一个首字母小写后面的单词首字母大写'骆驼峰取名规律';
          d.中间没有空格隔开. */

        // 3.请指出下列变量的命名哪些是不规范的：C E F J M N
        //  A、test 	B、js 	C、2name	D、num2	E、if
        //  F、!hello 	G、log 	H、itcast 	I、omg 	J、abc-def
        //  K、temp 	L、else 	M、TEST 	N、Options


        //  4.变量a="10";b='30';c=a+b;请说出c的值是什么，类型是什么，如果我希望让c="40",应该怎么做?
        // c = 1030;字符串,a与b都转数字型.

        //5. 用switch 写成绩案例
        /* 当分数高于90时打印A
        否则如果当分数高于80时打印B
        否则如果当分数高于70时打印C
        否则如果当分数高于60时打印D
        其他情况就打印E */
        var grade = +prompt('输入分数:');
        /* var nume1 = (grade >= 90);
        var nume2 = (grade >= 80);
        var nume3 = (grade >= 70);
        var nume4 = (grade >= 60);
        var nume5 = (grade < 60); */
        switch (true) {
            case grade >= 90:
                alert('A');
                break;
            case grade >= 80:
                alert('B');
                break;
            case grade >= 70:
                alert('C');
                break;
            case grade >= 60:
                alert('D');
                break;
            // case nume5:
            default:
                alert('E');
        }

    </script>
</head>

<body>

</body>

</html>